/******START: RESET******/
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*h1,h2,h3,h4,h5,h6,strong{font-weight: normal;}*/
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
em,i{font-style: normal;}
a{color: #333; text-decoration: none; outline: none;}
img{border:none;}
li{list-style: none; }
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
table{border-collapse:collapse;border-spacing:0}
/*******END: RESET*******/
/******通用样式******/
.pages{text-align: center; color: #666; font-size: 16px; margin-top: 20px;}
.hide{display: none;}
.fl{float: left;}  .fr{float: right;}  .clr{clear: both;}
.ell{overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}

/******END: 通用样式*****/
.headwrap{ position:fixed; top:0; left:0; border:1px solid #ddd; z-index:9999999; width:100%; background:rgba(239,239,239,1);}
.header{height:85px; width:1200px; margin:0 auto;}
.logo{float:left; margin-top:5px;}
.header ul{overflow:hidden; display:block; float:left; margin-left:50px;} 
.header ul li{float:left; margin-left:1px;}
.header ul li a{display:block; width:100px; height:85px; line-height:85px; text-align:center; font-size:16px;}
.header ul li a.curr,.header ul li a:hover{background:#f27f02; color:#fff;}

.lunbotu{height:700px; width:100%; overflow:hidden; margin-top:85px;}

.index-cpzx{text-align:center; width:1200px; margin:0 auto; margin-top:70px; font-size:35px; border-top:1px solid #ccc;}
.index-cpzx span{float:left; margin-top:-30px; background:#efefef; width:180px; margin-left:510px; color:#f27f02;}
.indexp{font-size:14px; color:#aaa; overflow:hidden; text-align:center; margin-top:30px; margin-bottom:40px;}

.index-cpzx-contact2{text-align:center; width:1200px; margin:0 auto; margin-top:70px; font-size:35px; border-top:1px solid #ccc;}
.index-cpzx-contact2 span{float:left; margin-top:-30px; background:#efefef; width:180px; margin-left:510px; color:#f27f02;}
.indexp-contact2{font-size:14px; color:#aaa; overflow:hidden; text-align:center; margin-top:30px; margin-bottom:40px;}

.index-cpzx-contact{text-align:center; width:1200px; margin:0 auto; margin-top:70px; font-size:35px; border-top:1px solid #ccc;}
.index-cpzx-contact span{float:left; margin-top:-30px; background:#efefef; width:180px; margin-left:510px; color:#f27f02;}
.indexp-contact{font-size:14px; color:#aaa; overflow:hidden; text-align:center; margin-top:30px; margin-bottom:40px;}

.small-slide{height:252px; margin-top:20px; width:1200px; margin:0 auto;}

.index-zxdt{text-align:center; width:1200px; margin:0 auto; margin-top:70px; font-size:35px; border-top:1px solid #ccc;}
.index-zxdt-bot{font-size:14px; color:#aaa; overflow:hidden; text-align:center; margin-top:30px; margin-bottom:40px;}

.index-search input{position: absolute; border:none; background: transparent; cursor: pointer; width:30px; height:31px; margin-top:27px; margin-left:21px;}
.index-search{float:right; padding:5px; width:260px; border-radius:15px; border:1px solid #3c3c3c; background:#3c3c3c url(../images/fdj.png) 5px 3px no-repeat; color:#eee; margin-top:27px; padding-left:30px;}


.index-about{width:100%; height:607px; background: url(../images/abougbg.jpg) center center no-repeat; padding-top:0px; margin-top:130px;}
.index-about span{display:block; line-height: 33px; font-size:16px; width:760px; color:#ccc; position: absolute; left:50%; margin-left:-403px; margin-top:200px;}

.index-about-en{width:100%; height:607px; background: url(../images/abougbg2.jpg) center center no-repeat; padding-top:0px; margin-top:130px;}
.index-about-en span{display:block; line-height: 33px; font-size:16px; width:760px; color:#ccc; position: absolute; left:50%; margin-left:-403px; margin-top:200px;}



.index-news{width:1200px; margin:10px auto; overflow: hidden;}
.imgnews{width:640px; height:245px;float:left;}
.imgnews a:hover{color:#f27f02;}
.newslist{width:460px; height:245px; float:right;}
.newslist li{line-height: 34px;}
.newslist li a{font-size:16px; color:#000;}
.newslist li a:hover{color:#f27f02;}

.youshi{width:100%; margin-top:100px; height:639px;background: url(../images/youshi.jpg) center center no-repeat;}
.youshi2{width:100%; margin-top:100px; height:639px;background: url(../images/youshi2.jpg) center center no-repeat;}

.hezuo{width:100%;   height:377px;background: url(../images/hezuo.jpg) center center no-repeat;}
.hezuo2{width:100%;   height:377px;background: url(../images/hezuo2.jpg) center center no-repeat;}
.contact{width:100%; height:421px;background: url(../images/contact.jpg) center center no-repeat;}
.contact2{width:100%; height:421px;background: url(../images/contact2.jpg) center center no-repeat;}

.contact-detail{width:1200px; height:421px; margin:0 auto;}
.contact-detail div{text-align: center; color:#fff; font-size:17px;}


.friendlink{ background: #e1e1e1; border-top:1px solid #ddd;}
.friendlink .content{ width:1200px; margin:0 auto; overflow: hidden;}
.friendlink .content li{float:left; margin-right:20px; line-height: 40px;}
.friendlink .content li a:hover{text-decoration: underline;}

.foot{background: #111; }

.foot-content{width:1200px; border:1px solid transparent; height:340px; margin:0 auto;}
.foottbl{width:1200px; text-align: center; margin-top:30px;}
.foottbl span{color:#ccc; font-size:20px; display: block; margin-bottom: 10px;}
.foottbl a{display: block; line-height: 25px; color:#888;}
.footinfo{margin-top:60px;}
.footinfo p{color:#888; margin-top:10px; text-align: center;}
.footico{text-align: center; margin-top:30px;}
.footico img{height:40px;}



.aboutbanner{width:100%; height:394px;background: url(../images/aboutbanner.jpg) center center no-repeat; margin-top:85px;}
.probanner{width:100%; height:394px;background: url(../images/probanner.jpg) center center no-repeat; margin-top:85px;}
.contactbanner{width:100%; height:394px;background: url(../images/contactbanner.jpg) center center no-repeat; margin-top:85px;}

.snav{border-bottom:5px solid #f48712; width:1200px; heihgt:50px; text-align: center; margin:0 auto;}
.snav a{display: inline-block; height:50px; line-height: 50px; width:200px; background: #cacaca; font-size:18px; color:#000;}
.snav a.curr{background: #f48712; color:#fff;}

.pronav{border-bottom:5px solid #f48712; width:1200px; heihgt:50px; text-align: center; margin:0 auto;}
.pronav a{display: inline-block; height:50px; line-height: 50px; padding:0 20px; background: #cacaca; font-size:18px; color:#000;}
.pronav a.curr{background: #f48712; color:#fff;}

.subnav{border:1px solid #f48712; width:1158px; margin:0 auto; padding:20px; padding-bottom:0; color:#bbb; }
.subnav a{margin-left:20px; margin-right:16px; font-size:15px; margin-bottom:20px; display:inline-block;}
.subnav a.curr,.subnav a:hover{color:#f48712;}


.content-detail{width:1140px; padding:45px 30px; min-height: 500px; background: #fff; margin: 0px auto; margin-bottom: 50px; overflow: hidden }
.content-detail-telephone{width:60%; height:470px; float:left; margin-left:20px; display:block;}
.content-detail-mail{width:36%; float:right; margin-right:20px; display:block;}

.news-list-img{float: left; width:160px; height:110px; border:1px solid #ddd;}
.news-list-txt{float: left; width:900px; margin-left:10px;}
.news-list-title{font-size:20px; display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news-list-title2{color:#888; line-height: 1.5; margin-top:12px;}


.proline{margin:0px auto; width:1125px; margin-bottom: 40px; border-bottom: 7px solid #eee;}

.prolista{display: block; float: left; width:208px; height:232px; border:1px solid #ddd; margin-left:8px; margin-right:10px; margin-bottom: 40px;}
.prolista{
	-webkit-box-shadow:0 0 10px rgba(10, 10, 10, .2);
	-moz-box-shadow:0 0 10px rgba(10, 10, 10, .2);
	box-shadow:0 0 10px rgba(10, 10, 10, .2);

}

.prolista:hover{
	border:1px solid #f48712;
	-webkit-box-shadow:0 0 10px rgba(10, 10, 10, .4);
	-moz-box-shadow:0 0 10px rgba(10, 10, 10, .4);
	box-shadow:0 0 10px rgba(10, 10, 10, .4);
}

.prolista img{width:202px; height:167px; margin:3px; margin-bottom: 0;}
.prolista .bt{color:#000; font-size:14px; width:198px; padding:2px 8px; display: block; position:relative; margin-top:-4px;}
.prolista .jg{color:#888; font-size:13px; height:21px; padding:0 8px; display: block;}
.prolista .xh{color:#888; padding:0 8px;font-size:13px; display: block;}

.con-dh{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/tel.jpg) 5px 0px no-repeat;}
.con-sj{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/mobile.jpg) 7px -5px no-repeat;}
.con-yx{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/email.jpg) 7px 7px no-repeat;}
.con-dz{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/address.jpg) 7px 1px no-repeat;}
.con-qq{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/qq.jpg) 7px 0px no-repeat;}


.msgform input{border:1px solid #ccc; background: #ddd; width:403px; padding-left:5px; height:40px; line-height: 40px; margin-top:20px;}
.msgform input:focus{background: #fff;}
.msgform textarea{width:403px; border:1px solid #ccc; height:155px; padding-left:5px; padding-top:5px; margin-top:20px; background: #ddd;}
.msgform textarea:focus{background: #fff;}
.msgform .submitmsg{margin-top:35px; height:50px; border:1px solid #68bd94; background: #68bd94; font-size:18px; color:#fff; cursor: pointer;}

.newslista{border:1px solid transparent; overflow: hidden; display: block; padding:0 20px;}
.newslista:hover{border:1px solid #f48712; }
.newslista em{float:right; font-size:14px; line-height: 40px; padding-right:20px; color:#999;}

.newsdetailbanner{width:100%; height:134px;background: url(../images/newsdetail.jpg) center center no-repeat; margin-top:85px;}

.navposition{width:1200px; margin:0 auto; height:50px; line-height: 50px;}
.navposition a:hover{color:#f48712}

.version{position: absolute; margin-left:1060px; font-size: 0.5em;}
.version a{font-size:0.8em; color:#aaa;}
.version a.curr{color:#f48712;}

.newsh1{border-bottom:1px solid #ccc; width:900px; margin:0 auto; padding-bottom:40px; text-align: center;}
.newscon{width:900px; margin:30px auto; min-height: 500px;font-size:16px; line-height: 32px;}

.prodetailbanner{width:100%; height:134px;background: url(../images/prodetailbanner.jpg) center center no-repeat; margin-top:85px;}

.content-detail2{width:1200px; padding:5px; min-height: 500px; margin: 0px auto; margin-bottom: 50px; overflow: hidden }
.prodet-con{float:left; width:828px; display: block;}
.content-img-txt{background: #fff; padding:10px;}
.prodet-tuijian{float:right; width:330px; padding:10px; padding-bottom: 50px; background: #fff; display: block;}



.prodetailitem {float:right; width:480px; overflow: hidden}
.prodetailitem span{display: block; line-height: 35px;}
.prodetailitem em{color:#f48712; font-weight: bold;}

.prosss{min-height:500px; background: #fff; margin-top:20px; margin-bottom: 50px;}
.tabhe{height:50px;}
.tabhe .curr{border-top:3px solid #f48712; height:46px; color:#f48712;}
.tabitem{width:276px; height:48px;float:left; line-height: 48px; color:#888; cursor: pointer; font-size:17px; text-align: center;}

.tabcon1,.tabcon2,.tabcon3{padding:30px; line-height: 30px;}

.suiji{border-bottom: 1px solid #dedede; line-height: 30px; padding-bottom: 5px; padding-left:10px; font-size:17px; color:#f48712}
.suijiitem{margin-top:10px; border:1px solid transparent; overflow: hidden; padding:5px 0;}
.suijiitem:hover{border:1px solid #f48712;}
.suiji a:hover{border:1px solid #f48712}
	/************* 轮播图开始 ****************/
 #solid{
	width:100%;
	height:700px;
	clear:both;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:700px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:1920px;
	height:700px;
	margin-left:-960px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:1920px;
	height:55px;
	top:600px;
	left:50%;
	position:relative;
	margin-left:-960px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
/********* 轮播图结束 ***********/



/******** 图片左右滚动开始 *********/

.rollpic .prev,.rollpic .next{display:block; height:38px; width:38px; cursor:pointer; float:left; background:url(../images/unslider-arrow.png) no-repeat 0 0;}
.rollpic .prev{background-position:0 0; margin-right:5px}
.rollpic .prev:hover{background-position:0 -38px}
.rollpic .next{background-position:0 -76px;margin-left:5px}
.rollpic .next:hover{background-position:0 -114px}
.rollpicshow{float:left;}
.rollpicshow li{padding:0; margin-right:10px;}
.rollpicshow li img{border:1px solid #ccc;}
.rollpicshow li span{color:#fff; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; background: #333; width:281px; text-align: center; position: absolute; margin-top:-45px; display:block; line-height: 40px; padding:0 5px;}
.rollpic .prev{position:absolute; margin-left:-48px; margin-top:100px;}
.rollpic .next{position: absolute; margin-left:1210px; margin-top:100px;}
/******** 图片左右滚动结束 *********/

.foottbl{width:1200px; height:110px; margin:0 auto; margin-top:20px;}
.foottbl .item{width:239px; height:120px; border-right:1px solid #333; float:left;}
.foottbl .item span{display:block; margin-top:10px;}
.foottbl .item a{display:block;}
.foottbl .item a:hover{color:#f48712;}

/**** 分页样式 ****/
.pagebar{
	text-align:center;
	margin-top:10px;
	overflow:hidden;
	line-height:30px;
}
.pagebar .num{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
.pagebar a:hover{
	background:#f48712;
	color:#fff;
	border:1px solid #f48712;
}
.pagebar .current{
	border:none;
	padding:3px 8px;
	margin-right:3px;
}
.pagebar .prev{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
.pagebar .next{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
.pagebar .first,.pagebar .end{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
/**** 分页样式结束 ****/